abstract class Mixin1 {
  String get overriddenString => "mixin1";

  String get interfaceString;
  set interfaceString(String string);
  bool hasInterfaceString();
}

abstract class Mixin2 {
  String get overriddenString => "mixin2";

  bool hasOverriddenHasMethod() => false;
}

abstract class Mixin3 {}
